Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Spain F26 France F19 Canada F1 Canada F2 Canada F3 Spain F12 Spain F13 Italy F16 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Great Britain F16 Croatia F1 Italy F10 Italy F15 Netherlands F4 Spain F33 France F17 France F18 Italy F11 Netherlands F3 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 Netherlands F4 Italy F23 Italy F24 Spain F10 Belgium F1 Netherlands F2 Netherlands F4 Spain F27 Israel F1 Israel F3 Spain F14 Spain F15 Netherlands F5 USA F28 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin Belgium F1 M25 Chiswick Belgium F2 M15 Antalya M15 Antalya Great Britain F7 M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire Israel F2 Mordovia Cup - Saransk Ford Tennis Championships - Louisville Steelers Cup - Kosice Tean International - Alphen Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki St. Petersburg Challenger 2006 - St. Petersburg Siemens Open - Scheveningen Dallas Challenger 9° Trani Cup - Trani San Remo Tennis Cup - San Remo LTA Shrewsbury Challenger - Shrewsbury Wolfsburg Challenger Samarkand Challenger Jersey Challenger Yuba City Challenger Manchester Challenger Siemens Open - Scheveningen Recanati Challenger Vancouver Challenger Binghamton Challenger 4th Volkswagen Challenger - Wolfsburg Palermo Challenger Memorial Manfredini - Sassuolo Tiburon Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Rhodes Challenger ATP Challenger Open 2004 - Monchengladbach Citta di Como - Como Alphen Challenger Aachen Challenger Noumea Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarajevo Challenger Roma Challenger 2007 - Rome Napoli Challenger Dublin Challenger - Dublin Recanati Challenger Alphen Challenger Istanbul Challenger Eckental Challenger Challenger Groningen - Groningen Quimper Challenger Wolfsburg Challenger Dallas Challenger Vancouver Challenger Bauer Watertechnology Cup 2007 - Eckental Mons Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Monza Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Granby Challenger Mons Challenger Eckental Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb Mons Challenger Heilbronn Challenger Alphen Challenger Irving Challenger Orleans Challenger Mons Challenger Bratislava Challenger Raanana Challenger St. Brieuc Challenger Heilbronn Challenger Samsung Challenger 2007 - Ho Chi Minh City Alphen Challenger Orleans Challenger Rennes Challenger Granby Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Bratislava Challenger Brescia Challenger Siemens Open 2007 - Scheveningen Bergamo Challenger LXVII Concursu Internacional de Vigo - Vigo Quimper Challenger Drummondville Challenger Heilbronn Challenger Scheveningen Challenger Ismaning Challenger Bergamo Challenger The Surbiton Trophy - Surbiton Glasgow Challenger Heilbronn Challenger Hellmann's Cup - Santiago Mons Challenger Dallas Challenger Music City Challenger - Nashville St. Brieuc Challenger Brescia Challenger Eckental Challenger Manila Challenger Alphen Challenger Rennes Challenger Orleans Challenger Eckental Challenger Trnava Challenger Gerry Weber Open - Halle RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Surbiton Challenger Ilkley Challenger Loughborough Challenger Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona BMW Open - Munich Barletta Challenger Como Challenger Portugal F8 (Cascais) Leon Challenger AAPT Championships - Adelaide Furth Challenger Adidas International - Sydney Brest Challenger Como Challenger Sybase Open - San Jose CA Tennis Trophy - Vienna St. Brieuc Challenger Barletta Challenger Manchester Challenger Mallorca Open - Mallorca Koblenz Challenger Maia Challenger Belgrade Challenger Meerbusch Challenger Pozoblanco Challenger Prague 3 Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Wroclaw Challenger Izmir Cup - Izmir Francavilla Challenger Kremlin Cup - Moscow U.S. Men's Clay Court Championships - Houston Bratislava Challenger 2000 Mercedes Cup - Stuttgart Andria Challenger BMW Open - Munich Napoli Challenger TD Waterhouse Cup - Long Island Kroger / St. Jude International - Memphis Binghamton Challenger Mallorca Open - Mallorca Nottingham Challenger Braunschweig Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Grand Prix de Tennis de Toulouse - Toulouse Aptos Challenger Advanta Championships - Philadelphia Portoroz Challenger St. Petersburg Open - St. Petersburg St. Petersburg 2 Challenger Rome 2 Challenger Nottingham 1 Challenger Sybase Open - San Jose Braunschweig Challenger Segovia Challenger Franklin Templeton Tennis Classic - Scottsdale 1999 Mercedes Cup - Stuttgart Ilkley Challenger RCA Championships - Indianapolis Scheveningen Challenger Legg Mason Tennis Classic - Washington D.C. 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Helsinki Challenger Recanati Challenger Franklin Templeton Tennis Classic - Scottsdale Kroger / St. Jude International - Memphis RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Cherbourg Challenger CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Athens Challenger Thailand Open - Bangkok ARAG World Team Championship - Dusseldorf Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Carson Challenger Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Stockholm Open - Stockholm Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Ordina Open - s-Hertogenbosch Ordina Open - s-Hertogenbosch SA Tennis Open - Johannesburg Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz Open Sud de France - Montpellier Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Cherbourg Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Rome Challenger BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Kroger / St. Jude International - Memphis Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Apia International - Sydney PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Napoli Challenger Salzburg Challenger Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Nottingham Challenger SAP Open - San Jose Basel Open de Moselle - Metz Orleans Challenger Siebel Open - San Jose Sarajevo Challenger Open 13 - Marseille Farmers Classic - Los Angeles Jersey Challenger Gerry Weber Open - Halle Erste Bank Open - Vienna Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart St. Brieuc Challenger Turin Challenger Mercedes Cup - Stuttgart Johannesburg Challenger Brisbane International - Brisbane Bet-at-home Open - Hamburg Valencia Open - Valencia Athens Challenger If Stockholm Open - Stockholm Bratislava Challenger RCA Championships - Indianapolis Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Happy Valley Challenger Guadalajara Challenger Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Szczecin Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai Andria Challenger BMW Open - Munich Vercelli Challenger Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Manchester Challenger Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle BMW Open - Munich Open de Nice Cote d'Azur - Nice Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Segovia Challenger Eckental Challenger Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston Ortisei Challenger Barcelona Open BancSabadell - Barcelona CA Tennis Trophy - Vienna Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Claro Open Colombia - Bogota Moselle Open - Metz China Open - Beijing Mersin Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Drummondville Challenger Vegeta Croatia Open - Umag Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Braunschweig Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Ortisei Challenger Citi Open - Washington Open Sud de France - Montpellier Bet-at-home Open - Hamburg Braga Challenger Generali Open - Kitzbuhel Lexington Challenger Delray Beach Open - Delray Beach Turin Challenger BB&T Atlanta Open - Atlanta BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Amersfoort Challenger Gerry Weber Open - Halle Scania Stockholm Open - Stockholm St. Petersburg 1 Challenger Zadar Challenger Oeiras 1 Challenger Forli Challenger Mallorca Challenger Gerry Weber Open - Halle Pilot Pen Tennis - New Haven President's Cup - Tashkent Dutch Open Tennis - Amersfoort U.S. Men's Clay Court Championships - Houston Indianapolis Salem Open - Hong Kong 1998 Mercedes Cup - Stuttgart Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort BMW Open - Munich Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Generali Open 1999 - Kitzbuhel RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto CA Tennis Trophy - Vienna 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris German Open - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Mercedes-Benz Cup - Los Angeles NASDAQ-100 Open - Miami Regions Morgan Keegan Championships - Memphis Rogers Masters - Toronto Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Tennis Masters Series - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Jinan Challenger Shanghai Challenger Monte Carlo Open - Monte Carlo Italian Open - Rome ABN AMRO World Tennis Tournament - Rotterdam Oeiras 4 Challenger Iasi Challenger Lisbon Challenger Tennis Masters Series - Rome Pacific Life Open - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart Eurocard Open - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Wimbledon - London U.S. Open - New York Tennis Masters Series - Stuttgart Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati Internazionali D'Italia - Rome ARAG World Team Championship - Dusseldorf Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris The Priority Telecom Open - Amersfoort U.S. Open - New York Wimbledon - London Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open BNP Paribas Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Pilot Pen Tennis - New Haven The Lipton Championships - Key Biscayne Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Rogers Cup - Montreal Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group I, 2R, ROU-NED 0-5 Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON Championships - London Countrywide Classic - Los Angeles Australian Open - Melbourne Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Hall of Fame Tennis Championships - Newport Telecom Italia Masters - Rome Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Wimbledon (juniors) Colonial Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong All Lower level tournaments Australian Open - Melbourne Wimbledon - London U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne Olympics - Sydney U.S. Open - New York Rogers Masters - Toronto Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Kooyong Classic - Kooyong Grand Slam Cup - Munich AAMI Classic - Kooyong Olympics - Athens